german touring and automobile company - German English Dictionary